# https://www.genscript.com/tools/codon-table
codon_tab = {
    "TTT":("F","Phe"),
    "TTC":("F","Phe"),
    "TTA":("L","Leu"),
    "TTG":("L","Leu"),
    "CTT":("L","Leu"),
    "CTC":("L","Leu"),
    "CTA":("L","Leu"),
    "CTG":("L","Leu"),
    "ATT":("I","IIE"),
    "ATC":("I","IIE"),
    "ATA":("I","IIE"),
    "ATG":("M","Met"),
    "GTT":("V","Val"),
    "GTC":("V","Val"),
    "GTA":("V","Val"),
    "GTG":("V","Val"),
    "TCT":("S","Ser"),  
    "TCC":("S","Ser"),  
    "TCA":("S","Ser"),  
    "TCG":("S","Ser"),  
    "CCT":("P","Pro"),
    "CCC":("P","Pro"),
    "CCA":("P","Pro"),
    "CCG":("P","Pro"),
    "ACT":("T","Thr"),
    "ACC":("T","Thr"),
    "ACA":("T","Thr"),
    "ACG":("T","Thr"),
    "GCT":("A","Ala"),
    "GCC":("A","Ala"),
    "GCA":("A","Ala"),
    "GCG":("A","Ala"),
    "TAT":("Y","Tyr"),
    "TAC":("Y","Tyr"),    
    "TAA":("*","Ter"),
    "TAG":("*","Ter"),
    "CAT":("H","His"),
    "CAC":("H","His"),
    "CAA":("Q","Gln"),
    "CAG":("Q","Gln"),
    "AAT":("N","Asn"),
    "AAC":("N","Asn"),
    "AAA":("K","Lys"),
    "AAG":("K","Lys"),
    "GAT":("D","Asp"),
    "GAC":("D","Asp"),
    "GAA":("E","Glu"),
    "GAG":("E","Glu"),
    "TGT":("C","Cys"),
    "TGC":("C","Cys"),
    "TGA":("*","Ter"),
    "TGG":("W","Trp"),
    "CGT":("R","Arg"),
    "CGC":("R","Arg"),
    "CGA":("R","Arg"),
    "CGG":("R","Arg"),
    "AGT":("S","Ser"),
    "AGC":("S","Ser"),
    "AGA":("R","Arg"),
    "AGG":("R","Arg"),
    "GGT":("G","Gly"),
    "GGC":("G","Gly"),
    "GGA":("G","Gly"),
    "GGG":("G","Gly"),
}
